﻿@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0; list-style:none;}
body {font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px;}
a {text-decoration:none;}
a:hover {}
ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.hidden{display:none;}
img {border:none;}
.clear {height:1px;clear:both;margin-bottom:-1px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}

.w1200{ width:1200px; margin:0 auto;}

.top{width:100%; height:156px;background:url(../images/top_bg.jpg) repeat-x;}
.logo{width:525px; height:76px;margin-top:18px;}
.ad{ width:401px; height:64px; margin-top:27px; margin-left:-90px;}
.tel{ width:248px; height:60px; margin-top:29px;}
.nav{background:#3fb271; height:44px; width:100%;}
.nav ul{ width:1200px; margin-top:16px;height:44px; }
.nav ul li{float:left; font-size:15px;line-height:44px; width:150px; text-align:center;position:relative; z-index:99999;}
.nav ul li a{color:#fff; display:block;}
.nav ul li a:hover{background:url(../images/navh.png);}
.nav ul li.current a{background:url(../images/navh.png);}

.nav ul li.current .a a{background-image:none;}

.nav ul li:hover{background:#c58229;color:#fff;}
.nav ul li:hover a{color:#fff;}
.nav ul li:hover .a{display:block;}
.nav ul li .a{position:absolute;top:44px;left:0;display:none;width:150px;}
.nav ul li .a dd{line-height:40px; border-bottom:1px solid #ededed; background:#fff; font-size:12px;}
.nav ul li .a dd a{color:#56567a; }
.nav ul li .a dd a:hover{background:#f4f0f0;}


/*banner*/
.banner{ width:100%; height:auto; margin:0 auto; overflow:hidden;min-width:1200px;}
.pro-switch {height:auto;overflow: hidden;position: relative;margin:0 auto;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height:0;height:0;}
html[xmlns] .slides {display: block;}
* html .slides {height: auto;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width:100%;position: absolute;bottom:10px;text-align: center;}
.flex-control-nav li {margin:0 5px;display:inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{background:url(../images/dot1.png) no-repeat center center;display:block;height:12px;overflow:hidden;text-indent:-99em;width:12px;cursor: pointer;}
.flex-control-paging li a.flex-active {background:url(../images/dot2.png) no-repeat center center;}

/*主体*/
.sum1{width:100%; background:url(../images/mbg.png) repeat-x bottom; padding:50px 0 30px 0;min-width:1200px;background-color:#e0f4e8;}
.sum1 .title{ position:relative; text-align:center;height:70px;}
.sum1 .title .line{ height:1px; width:100%; border-bottom:1px dashed #c5c5c5; padding-top:35px; }
.sum1 .title .img{ position:absolute;top:0; left:42%; background-color:#e0f4e8;}
.sum1 .title .more{ position:absolute; right:0; top:0;}

.ind-pro{ width:1232px; margin:40px auto; overflow:hidden;}
.ind-pro li{ width:277px; float:left; margin:15px;text-align:center;}
.ind-pro li a{ color:#4d4d4d;}
.ind-pro li img{ width:267px; height:295px;border:5px solid #fff;}
.ind-pro li p{ display: block; font-size:16px; line-height:50px;}
.ind-pro li span{display:block;background:url(../images/ck.png) no-repeat; width:80px;height:25px; margin:0 auto;}

.ind-pro li:hover img{border:5px solid #1aae5a;}
.ind-pro li a:hover p{ display:block; font-weight:bold;}
.ind-pro li a:hover span{background:url(../images/ckh.png) no-repeat;}

.sum2{width:1200px; margin:40px auto; overflow:hidden;}
.sum2 .tit{ display:block;margin-bottom:10px;}
.ind-about{ width:480px; float:left; overflow:hidden;}
.ind-about .img{ width:470px; height:212px; background:url(../images/aimg.png) no-repeat; padding-top:6px; padding-left:7px;}
.ind-about .img img{ width:451px; height:195px;} 
.ind-about .txt{margin:10px 0; padding-left:5px;}
.ind-about .txt h3{ margin:10px 0; font-size:18px; color:#1aae5a; font-weight:bold;}
.ind-about .txt .more{ display:block; text-align:right; margin-right:10px; margin-top:5px;}

.ind-about p{font-size:14px; color:#737373;line-height:23px;}
.ind-about p a{ line-height:40px; font-size:16px; color:#ff7e00;}

.ind-news{ width:556px; border-left:1px solid #e6e6e6;padding-left:44px; padding-right:15px;}
.ind-news dl{ padding:2px 15px; border-top:1px dashed #e6e6e6; margin-bottom:5px;}
.ind-news dt{ background:url(../images/ico1.png) no-repeat 0 center; padding-left:25px; font-size:16px; line-height:40px;}
.ind-news dt a{ color:#707070;}
.ind-news dt a:hover{ color:#19ae5a;}
.ind-news dd{ color:#aaa;padding-left:25px; line-height:26px; font-size:14px;}
.ind-news dl:hover dt a{color:#19ae5a;}
.ind-news .more{ margin-top:10px; text-align:right;}



/*foot*/
#footer { width:100%; background:#7e7e7e; min-width:1200x; border-bottom:1px solid #333;min-width:1200px;}
.mall-desc-bd{width:1200px;margin:0 auto; overflow:hidden;color:#fff; padding:20px 0;}
.f-left{ width:230px;margin-right:30px;}
.f-con{ width:300px;font-size:15px;color:#fff;  margin-top:40px; line-height:35px;}
.f-rg{ text-align:right;width:173px;}
#footer .txt{ display:block; border:1px solid #989898; border-radius:10px; text-align:center; line-height:23px; color:#858585; margin-top:5px;}

.footer-txt{ background:#585858;line-height:46px;font-size:14px;color:#cfcfcf; text-align:center; border-top:1px solid #a6a6a6;min-width:1200px;}




/*内页*/
.path{ text-align:right; font-size:14px; color:#999; line-height:60px; color:#1c1c1c;}
.path a{color:#4d4d4d;}

.sidebar{ width:260px;}
.sidetit{font-size:20px; background:url(../images/sidetit.png) no-repeat; height:58px; line-height:50px; color:#fff; text-align:center;}
.sidelist{ border:1px solid #c2c2c2; border-top:none; border-radius:0 0 4px 4px; background:#fafafa; width:240px; margin:0 auto; padding:10px 0;}
.sidelist li{ line-height:49px; font-size:13px; border-bottom:1px dashed #c6c6c6; margin:0 20px; }
.sidelist li a{ color:#666; display:block;background:url(../images/sidelist.png) no-repeat 5px center; padding-left:40px;}
.sidelist li a:hover{ background:url(../images/sidelisth.png) no-repeat 5px center; color:#f09a2b;}
.sidelist li.current a{background:url(../images/sidelisth.png) no-repeat 5px center; color:#f09a2b;}

.side-tel{ text-align:center; margin:40px 0;}
.sidebot{}
.sidepic{border:1px solid #c2c2c2; border-top:none; border-radius:0 0 4px 4px; width:240px; margin:0 auto; text-align:center; padding-bottom:7px; overflow:hidden;}

.rightmain{ width:830px; border:1px solid #d9d9d9; border-radius:4px; padding:20px 40px 40px 40px;}
.txt{ font-size:14px; line-height:30px; color:#666;}

.newslist{}
.newslist li{ border-bottom:1px dotted #c2c2c2;  height:174px; overflow:hidden; padding-bottom:20px; margin-bottom:20px;}
.newslist li .img{ width:158px; height:174px; float:left;}
.newslist li .img img{width:150px; height:166px; border:1px solid #c2c2c2; padding:3px;}
.newslist li .img-rg{ width:630px; float:right;}
.newslist li .img-rg h4{ font-size:16px; color:#242323; font-weight:normal; position:relative;}
.newslist li .img-rg h4 a{color:#242323;}
.newslist li .img-rg h4 a:hover{ color:#1daf5c;}
.newslist li .img-rg h4 span{ font-size:13px; color:#6e6e6e; position:absolute; top:4px; right:5px;}
.newslist li .img-rg p{ font-size:14px; color:#6e6e6e; line-height:24px; margin-top:10px;}
.newslist li .img-rg a{ margin-top:10px;display:block;}

.newsread{}
.newsread .title{ font-size:18px; text-align:center;}
.newsread .daodu{ line-height:30px; background:#eaeaea; color:#616161; text-align:center; margin:15px 0; font-size:13px;}
.newsread .p{ font-size:14px; line-height:200%; color:#444343; padding:10px 0;}
.newsread .sxp{border-top:1px dotted #c5c5b9; position:relative; margin-top:10px; line-height:28px; font-size:14px;}
.newsread .sxp a{ color:#737272;}
.newsread .sxp .fx{ position:absolute; top:10px; right:10px; border:none;}


.fenye{text-align:center;}
#pagelist,#espcms_bbs_pagelist{color:#818181}
.pagination {font-family: '微软雅黑','Microsoft YaHei UI','Microsoft YaHei',arial, helvetica, sans-serif;overflow: hidden;padding:10px 0px;font-size:12px;margin: 0px;}
/*按钮色彩样式*/
.pagination a {border: #32ad49 1px solid;color: #32ad49 ;text-decoration: none;overflow: hidden;padding:3px 5px;margin: 0px 0px 0px 5px;}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #32ad49;overflow: hidden;}
.pagination span.current {border: #32ad49 1px solid;color: #fff;overflow: hidden;padding:3px 5px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background-color: #32ad49;}